package com.huashi.dealer.modular.business.order.param;

import com.huashi.dealer.commonEntity.OrderAddress;
import com.huashi.dealer.commonEntity.OrderExpress;
import com.huashi.dealer.commonEntity.OrderExtract;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @ClassName OrderDetailVo
 * @Description 详情返回类
 * @Author 谭陈强
 * @Date 2025/8/5 17:55
 */
@Schema(description = "订单详情视图对象")
@Data
public class OrderDetailVo extends OrderListVo{
    @Schema(description = "满赠商品列表")
    private List<OrderGoodsVo> marketGoodsList;

    @Schema(description = "订单收货地址")
    private OrderAddress orderAddress;

    @Schema(description = "自提订单联系方式")
    private OrderExtract orderExtract;

    @Schema(description = "订单物流信息")
    private OrderExpress orderExpress;

    @Schema(description = "是否允许申请退款")
    private Boolean isAllowRefund;
}